body{ font-family:"Microsoft YaHei", 微软雅黑, helvetica, arial, verdana, tahoma, sans-serif; font-size:14px; line-height:1.8; color:#5d5d5d; overflow-x:hidden;/* background-color:#fbf7f7;*/}

 ul,li{padding:0;margin:0;}

 li{list-style: none;}

 a{ color:#595959;}

 a:hover{ color:#173C73;text-decoration: none!important;}

.fl{float: left;}

.fr{float: right;}

.tc{text-align: center;}

.tl{text-align: left;}

.tr{text-align: right;}





/* nav */

.nobg{

	background: none;

	border:0;

	margin-bottom: 0;

}

.container-fluid{

	padding-left:0;

	padding-right:0;

	box-sizing: border-box;

}

.fixDiv{

           position:fixed;

            top:0;

            left:0;

			width:100%;

			z-index:999;

			 background-color:#FFF;

			box-shadow: 1px 0 6px 0 rgba(180, 180, 180, 0.4);

        }
.fixDiv .navbar-nav > li > a {
    height: 58px;
    line-height: 58px;
}
.fixDiv .navbar-default .navbar-brand {
    padding-top: 10px;
}
#header .top{ width:100%;}

#header .top .top-line{ height:31px; line-height:31px; background-color:#173C73; text-align:right; font-size:12px;}

#header .top .top-line a{ display:inline-block; width:64px; height:26px; line-height:26px; margin-top:5px;text-align:center; color:#FFF;}

#header .top .top-line a:hover,#header .top .top-line a.active{ background:url(lan-bg.png) center bottom no-repeat; color:#173C73; }



#header .top .logo img{ padding:39px 0 10px;}

#header .tel{ font-size:14px; line-height:88px; text-align:right;}

#header .tel span{ font-size:18px; color:#173C73;}



#header .navbar-collapse {padding: 0;}



/*#header .navbar-header {float: none;}*/

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus{

	background: none;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{

	background: none;

}

.navbar-default .navbar-nav > .active > a:hover{

	background: none;

	color:#173C73;

}

.navbar-default .navbar-nav > .active > a:hover{

	background: none;

	color:#173C73!important;

}



#header .navbar-nav {float: right;}

.navbar-nav > li{text-align:center;}

.navbar-nav > li > a{

	color: #000!important;
    height:102px;
	line-height: 102px;
	padding:0 0 0 58px;
	font-size: 14px;



}

.navbar-nav > li > a:hover,.navbar-nav > li.active>a{

	color:#173C73!important;

}

.navbar-nav .dropdown-menu{ padding:0; margin:0; border:none;transition: all 0.36s ease;opacity: 0;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); background-color:#fbf7f7; border-radius:0;}

.navbar-nav > li:hover .dropdown-menu{

	display: block;

	min-width:142.2px;

	opacity:1;

}





.navbar-default .navbar-brand{
	padding-top:15px;


}



.navbar-nav > li > .dropdown-menu li {

    border-bottom: solid #ddd 1px;

}

.navbar-nav > li > .dropdown-menu li a {

    padding: 10px 20px;

	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}

.navbar-nav > li > .dropdown-menu li a:hover {

    color: #FFF;

	background-color: #173C73;

    padding-left: 35px;

}



.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color:#173C73;}



/*banner*/

#banner{

	width: 100%;

	float: left;

	overflow: hidden;

	position: relative;

}



#banner .item img{

	width: 100%;

}



#banner .carousel-indicators li{

	width: 16px;

	height: 16px;

	background-color:#FFF;

	margin: 0 2px;

	border:none;

}

#banner .carousel-indicators li.active{

	background-color:#173C73;

	

}

#banner .carousel-control{

    position: absolute;

    top: 50%;

	

    margin-top: -30px;

    outline: 0;

    width: 50px;

    height: 60px;

    text-indent: -9999px;

    z-index: 9999;

    background-image: none;

}



#banner .carousel-control.left{

   left: 10%;

    color: #fff;

    transform: translateX(-50px);

    -ms-transform: translate(-50px);

    -webkit-transform: translate(-50px);

    -o-transform: translate(-50px);

    -moz-transform: translate(-50px);

    opacity: 0;

    -webkit-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

    width: 29px;

    height: 57px;

    z-index: 9;

	background:url(banner-left.png) center center no-repeat;

}







#banner:hover .carousel-control.left{

	transform: translateX(0px);

	-ms-transform: translate(0px);		/* IE 9 */

	-webkit-transform: translate(0px);	/* Safari and Chrome */

	-o-transform: translate(0px);		/* Opera */

	-moz-transform: translate(0px);		/* Firefox */

	opacity: 1;

}



#banner .carousel-control.right{

    right: 10%;

    color: #fff;

    transform: translateX(50px);

    -ms-transform: translate(50px);

    -webkit-transform: translate(50px);

    -o-transform: translate(50px);

    -moz-transform: translate(50px);

    opacity: 0;

    -webkit-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

    width: 29px;

    height: 57px;

    z-index: 9;

	background:url(banner-right.png) center center no-repeat;

}

#banner:hover .carousel-control.right{

	transform: translateX(0px);

	-ms-transform: translate(0px);		/* IE 9 */

	-webkit-transform: translate(0px);	/* Safari and Chrome */

	-o-transform: translate(0px);		/* Opera */

	-moz-transform: translate(0px);		/* Firefox */

	opacity: 1;

}



#banner .carousel-indicators{ bottom:20px;}







#index_mbox{

	width: 100%;

	float: left;

}

#index_mbox .box{ border-left:solid #939393 1px; padding:15px 0; margin:30px 0;display: flex;justify-content: center; align-items: center;}

#index_mbox ul li:first-child .box{ border-left:0;}

#index_mbox ul{

	width: 100%;

	float: left;

	margin-bottom: 0;

}

#index_mbox ul li{

	width: 25%;

	float: left;

	position: relative;

	

}

#index_mbox .box span{display: inline-block; padding: 0 5px 0 0;}



#index_mbox .box h2{ margin:0; font-size:24px; color:#4c4c4c; font-weight:normal;}

#index_mbox .box p{ margin:5px 0 0px; line-height:1.3; font-size:18px; color:#727171; font-family:Arial, Helvetica, sans-serif}

#index_mbox .box a.more {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: normal;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 5px;

	background-color:#ef293d;

	color:#FFF;

}

#index_mbox ul li:nth-child(2) a.more{background-color:#f25b27;}

#index_mbox ul li:nth-child(3) a.more{background-color:#66ac4f;}

#index_mbox ul li:nth-child(4) a.more{background-color:#23b8cc;}

#index_mbox ul li:nth-child(5) a.more{background-color:#173C73;}

#index_mbox .box a.more:hover{ opacity:0.8;}



.index-about{ line-height:1.8; font-size:16px;text-align: justify; }
.index-about p{ text-indent:2em;}
.index-about .box{ text-align:center;  color:#FFF; font-size:16px; line-height:18px;}

.index-about .box img{ max-width:100%;}
.index-about .box video{ width:100%;}


h3.tit{ text-align:center; font-size:30px; font-weight:bold; color:#173C73; border-bottom:solid #dbdada 1px; padding-bottom:15px; position:relative;}
h3.tit span {
    font-size: 14px;
        color: rgb(93, 93, 93);
	    font-weight: normal;
	display:inline-block;
	text-indent:2em;
}
h3.tit:before{ content:""; position:absolute; left:50%; bottom:-1px; width:124px; margin-left:-62px; height:1px; background-color:#173C73;}

i.en{ display:block; text-align:center; font-size:18px; color:#717071; font-style:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-bottom:25px;}



/*.index-news ul li{ line-height:35px;}

.index-news ul li:first-child{ font-size:26px; font-weight:bold; border-bottom:solid #d1d1d1 1px; padding-bottom:15px; margin-bottom:5px;}



.index-news ul li:first-child a,.index-news .more a{ color:#173C73;}

.index-news ul li:first-child a:hover,.index-news .more a:hover{ opacity:0.8; color:#173C73;}

.news-scroll-wrap{position: relative; padding:0;}

.news-scroll img{ width:100%;}



.news-scroll-wrap .tecl,.news-scroll-wrap .tecr{

	position:absolute;

	z-index:999;

	top:50%;

	margin-top:-15px;

	text-align: center;

	display: inline-block;

	width: 29px;

	height: 57px;

	cursor: pointer;

	opacity:0;

}

.news-scroll-wrap .tecl{ left:10px; background:url(../images/banner-left.png) center center no-repeat;}

.news-scroll-wrap .tecr{ right:10px; background:url(../images/banner-right.png) center center no-repeat;}

.news-scroll-wrap .tecl:hover,.news-scroll-wrap .tecr:hover{

	

	opacity: 0.9;

	color: #fff;

	

}

.news-scroll-wrap:hover .tecl,.news-scroll-wrap:hover .tecr{ opacity:1;}

.news-scroll-wrap .owl-controls{ position:relative!important; margin-top:-25px!important; display:none;}*/

.news-tit{ line-height:1; padding-left:25px; margin-bottom:40px;}
.news-tit h3{ font-size:30px; font-weight:bold; color:#173C73; margin:20px 0 5px;}
.news-tit i{ font-size:23px; font-style:normal; color:#717071; font-family:Arial, Helvetica, sans-serif; }
.index-news-list ul li{ clear:both; margin-bottom:20px; padding-bottom:20px;border-bottom:solid #f3f3f3 1px;}
.s3-img {
    float: left;
    margin-right: 15px;
    position: relative;
    z-index: 2;
    height: 92px;
    width: 156px;
    overflow: hidden;
    position: relative;
}
.s3-img img{ width:100%; height:92px;}
.s3-text {
    padding-top: 0;
    overflow: hidden;
	line-height:2;
}
.s3-txt{ padding-top:10px;}
.s3-txt h2{ font-size:14px; margin:0 0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s3-txt p {
    color: #afafaf;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}

.meeting-pic img{ width:100%;}

.index-meeting{ padding:25px 0 0;}

.index-meeting ul li{ width:20%; float:left; text-align:center; }

.index-meeting ul li .box{ border-left:dotted #3eb7e4 1px;}

.index-meeting ul li:first-child .box{ border-left:none;}

.index-meeting ul li:hover img{    -webkit-transform: rotate3d(0,1,0,360deg);

    -moz-transform: rotate3d(0,1,0,360deg);

    transform: rotate3d(0,1,0,360deg);

    transition: all .5s;}

.index-meeting ul li h2{ font-size:24px; color:#173C73;}

.index-meeting ul li p{ font-size:16px; }

.index-meeting .more{ text-align:center; margin-top:41px;}

.index-meeting .more a{ display:inline-block; width:159px; height:48px; line-height:48px; border-radius:24px; background-color:#e88d22; color:#FFF; font-size:20px; text-align:center;}

.index-meeting .more a:hover{ opacity:0.8;}



h3.tit2{ border-bottom:solid #173C73  1px; font-size:24px; color:#173C73; padding-bottom:10px;}

h3.tit2 span{ font-size:14px; color:#4c4c4c;}



.index-meeting h2{ font-size:20px; font-weight:bold;}

.index-meeting p{ font-size:16px;}

a.more1{ display:inline-block; width:100%; height:57px; line-height:57px; border-radius:8px; background-color:#173C73; color:#FFF; font-size:20px; text-align:center;}

a.more2{ display:inline-block; width:100%; height:57px; line-height:57px; border-radius:8px; background-color:#e88d22; color:#FFF; font-size:20px; text-align:center;}

a.more1:hover,a.more2:hover{ opacity:0.8;}





.chjb-scroll-wrap{position: relative; padding:0 ; text-align:center;}

.chjb-scroll img{ max-width:191px; margin:5px auto 0; border-radius:50%;}

.chjb-scroll-wrap .tecl,.chjb-scroll-wrap .tecr{

	position:absolute;

	z-index:999;

	top:50%;

	margin-top:-15px;

	text-align: center;

	display: inline-block;

	width: 29px;

	height: 57px;

	cursor: pointer;

	

}

.chjb-scroll-wrap .tecl{ left:10px; background:url(left-hover.png) center center no-repeat;}

.chjb-scroll-wrap .tecr{ right:10px; background:url(right-hover.png) center center no-repeat;}

.chjb-scroll-wrap .tecl:hover,.chjb-scroll-wrap .tecr:hover{

	

	opacity: 0.9;

	color: #fff;

	

}

.chjb-scroll-wrap:hover .tecl,.chjb-scroll-wrap:hover .tecr{ opacity:1;}

.chjb-scroll-wrap .owl-controls{ position:relative!important; margin-top:-25px!important; display:none;}

.chjb-scroll h2{ font-size:14px; font-weight:normal; margin:18px 0 12px; line-height:1;}

/*.chjb-scroll h4{ font-size:16px; margin:5px 0 0;}*/

.chjb-scroll p{ font-size:14px; line-height:1; margin-bottom:38px;height:42px; overflow:hidden}



.fair-wrap{ width:100%; background:url(fair-bg.jpg) center top repeat; color:#FFF; font-size:16px; padding:50px 0 85px;}

.fair-wrap h2{ font-size:24px; font-weight:bold;}



.fair-wrap a.more1{ display:inline-block; width:100%; height:57px; line-height:57px; border-radius:8px; background-color:#e88d22; color:#FFF; font-size:20px; text-align:center;}

.fair-wrap a.more2{ display:inline-block; width:100%; height:41px; line-height:41px; border-radius:8px; background-color:#e88d22; color:#FFF; font-size:17px; text-align:center;}

.fair-wrap ul{ border-top:solid #FFF 1px; margin-top:68px; padding-top:68px;}

.fair-wrap ul li{ float:left; width:25%; text-align:center; border-left:solid #FFF 1px;}

.fair-wrap ul li:first-child{ border-left:none;}

.fair-wrap ul li>span{ font-size:25px; display:block;}

.fair-wrap ul li h2{ font-size:60px;}

.fair-wrap ul li p{ font-size:16px;}





.index-ndsd{ padding:36px 0 36px; margin-bottom:34px; background-color:#173C73; color:#FFF;}

.index-ndsd img{ width:100%;}

.index-ndsd .box{ padding:0; font-size:16px;text-align: justify;}
.index-ndsd .box p{ text-indent:2em;}
.index-ndsd h2{ font-size:48px; color:#173C73; font-weight:bold;} 

.index-ndsd h5{ font-size:20px; font-weight:bold; margin:15px 0 20px;}

.index-ndsd a.more { display:inline-block; margin-top:10px; margin-bottom:20px; width:211px;height:48px; line-height:48px; border-radius:8px; background-color:#e88d22; color:#FFF; font-size:20px; text-align:center;}

.index-ndsd a.more:hover{ opacity:0.8;}



#e1{ padding-bottom:15px;}

#e2{ padding-bottom:45px;}

.exhibitors-scroll-wrap{position: relative; text-align:center;}

.exhibitors-scroll img{ margin:0 0 18px;}

.exhibitors-scroll-wrap .tecl,.exhibitors-scroll-wrap .tecr{position:absolute;z-index:999;top:50%;margin-top:-53px;text-align: center;display: inline-block;width: 29px;height: 57px;cursor: pointer;}

.exhibitors-scroll-wrap .tecl{ left:44px; background:url(left-hover.png) center center no-repeat;}

.exhibitors-scroll-wrap .tecr{ right:44px; background:url(right-hover.png) center center no-repeat;}

.exhibitors-scroll-wrap .tecl:hover,.exhibitors-scroll-wrap .tecr:hover{opacity: 0.9;color: #fff;}

.exhibitors-scroll-wrap:hover .tecl,.exhibitors-scroll-wrap:hover .tecr{ opacity:1;}

.exhibitors-scroll-wrap .owl-theme .owl-dots .owl-dot span {width: 16px;height: 16px;background-color: #999;margin: 0 10px;border: none;}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #173C73;}

.index-exhibitors .more{ text-align:center; margin-top:10px;}

.index-exhibitors .more a{ display:inline-block; width:132px; height:36px; line-height:36px; border:solid #173C73 1px; border-radius:18px; color:#173C73;}

.index-exhibitors .more a:hover{ background-color:#173C73; color:#FFF;}



#nybanner {margin: 0 auto;width: 100%; display:table; position:relative;}

#nybanner .box{ position:absolute; width:100%; left:0; top:50%; margin-top:-43px; z-index:99; text-align:center; color:#FFF;}

#nybanner h2{ font-size:27px; margin:0;}

#nybanner h2 span{ display:inline-block; padding:0 30px 15px; margin-bottom:5px; border-bottom:solid #FFF 1px;}

#nybanner p{ font-size:20px; margin-bottom:0;}

#nybanner img { width:100%;}

.wrap{ padding:38px 0;}

.aside{ float:left;  margin-right: -238px;width:238px; position: relative; z-index:100;}

.cat ul li{ font-size:16px;}

.cat ul li a{ display:block;  padding:0 5px;text-align:center; width:100%; height:57px; line-height:57px; background-color:#f1f1f1; border-bottom:solid #fbf7f7 1px; color:#4c4c4c; overflow:hidden;}

.cat ul li a:hover,.cat ul li.active a{ background-color:#173C73; color:#FFF;}



.cat2 ul li a:hover,.cat2 ul li.active a{ background-color:#f1f1f1; color:#173C73; }

.cat2 ul li:first-child a:hover,.cat ul li:first-child.active a{ background-color:#173C73; color:#FFF;}

.main{ float:left; width:100%;}

.main .main-con{ position: relative; margin-left: 306px; z-index:99; }

h3.main-tit{ margin:0 0 15px; height:44px;  line-height:24px; font-size:24px; border-bottom:solid #d1d1d1 1px; color:#173C73; font-weight:bold;}

.content{}

.content img{ max-width:100%;}

ul.chjb-pic li{ float:left; width:20%; text-align:center;}

ul.chjb-pic li h2{ font-size:20px; margin:10px 0; color:#000;}

ul.chjb-pic li h4{ margin:0; font-size:16px; line-height:18px; color:#5d5d5d;}

ul.chjb-pic li p{ font-size:16px; line-height:18px; color:#5d5d5d;}



ul.chjb-txt{ padding-top:10px;}

ul.chjb-txt li{ float:left; width:33.3%;}

ul.chjb-txt li .box{ border:solid #dbdada 1px; padding:10px 14px 0; margin:5px;}

ul.chjb-txt li h2{ font-size:24px; font-weight:bold; display:inline-block; border-bottom:solid #173C73 3px; padding-bottom:9px; margin:0 0 9px; color:#000;}

ul.chjb-txt li h4{ margin:0; font-size:16px; line-height:18px; color:#5d5d5d;}

ul.chjb-txt li p{ font-size:16px; line-height:18px; color:#5d5d5d;}



.aside #index_mbox ul li{ width:100%;}

.aside #index_mbox ul li:nth-child(2) span{ color:#66ac4f;}

.aside #index_mbox ul li:nth-child(2) a.more { background-color: #66ac4f;}

.aside #index_mbox ul li:nth-child(3) span{ color:#23b8cc;}

.aside #index_mbox ul li:nth-child(3) a.more { background-color: #23b8cc;}

.aside #index_mbox .box{ display:block; margin:0; padding:0; border:none; text-align:center; border-top:solid #d1d1d1 1px; padding-top:10px; margin-top:20px;}

.aside #index_mbox .box p{ margin:5px 0;}

.aside #index_mbox ul li:first-child .box{ border-top:none;}



.news-list-top{ padding:0 0 15px; line-height:24px;}

.news-list-top img{ width:100%;}

.news-list-top h2{ font-size:16px; margin:0;}

.news-list-top .time{ color:#868686; margin:10px 0;}

.news-list-top p{ color:#4d4d4d; line-height:26px; height:78px; overflow:hidden;}

.news-list-top a .more{     padding: 0 15px; width: 88px; height: 32px;line-height: 32px;border: solid #eee 1px;text-align: center;}

.news-list-top a:hover .more{     background-color: #173C73;color: #FFF;border-color: #173C73;}



.news li{ border-bottom:solid #eeeeee 1px; padding-bottom:10px; margin-bottom:20px;}

.news li h2{font-size:16px; margin:10px 0 0;}

.news li .time{ color:#aaaaaa;margin:5px 0 0;}

.news li p{ color:#4d4d4d; line-height:26px; height:52px; overflow:hidden;}





.new-detail{

	margin-bottom:15px;

}

.news-detail-title{

    font-size: 18px;

    color: rgb( 51,51,51 );

    line-height: 2;

	text-align:center;

	margin-bottom:5px;

}

.new-detail .date{

    color: rgb( 172, 171, 171 );

    padding-bottom: 6px;

    border-bottom: 1px solid #e8e8e8;

	text-align:center;

}

.new-detail .date i{

    margin-left: 8px;

}

.new-detail .text{

    padding: 10px 0;

    text-align: left;

}

.new-detail img{

    max-width: 100%;

}





.news-item{padding: 20px 0;border-bottom:1px solid #dbdada; position:relative;}

.news-item .time{ color:#868686;;}

.news-item .more{ width:74px; height:96px; text-align:center; position:absolute; bottom:0; right:0; border-left:solid #d1d1d1 1px; color:#5d5d5d;}

.news-item .more .box{ padding-left:20px; }

.news-item .more strong{ display:block;}

.news-item a .more{ background:url(news-li.png) 31px bottom no-repeat;}

.news-item a:hover .more{background:url(news-li-hover.png) 31px bottom no-repeat;}

.news-item a{display: block;position: relative;text-decoration: none;overflow: hidden;}

.news-img{float: left;width: 176px;height: 95px;margin-right: 30px; overflow:hidden;}



.news-img img{width: 100%;height: auto;min-height:100%;}

.news-text{overflow: hidden; padding-right:100px;}

.news-text h4{ font-size:15px; margin-top:0;}

.news-text a h4{color: #333;font-size: 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.news-text a:hover h4{ color:#028bff;}

.news-text p{    color: #4d4d4d;line-height: 23px;height: 69px;overflow: hidden; margin-bottom:0;}



.media-list{ margin-left:-7px; margin-right:-7px; margin-bottom:15px;}

.media-list ul li{ float:left; width:20%;}

.media-list ul li img{ width:100%;}

.media-list ul li .box{ padding:7px;}



.zimu{ font-size:16px;}

.zimu a{ display:inline-block; padding:10px 18px;}

.zimu a.active{ color:#173C73;}



ul.list li{ float:left; font-size:16px; width:33.3%; border-bottom:solid #dbdada 1px;}



ul.list li a{ display:inline-block; padding-right:10px; height:32px; line-height:32px;}



h3.main-tit span{ color:#000;}

.search{ font-size:16px;}

.search select{ font-size:16px;}

.search .form-control{ padding:0 12px;}

.search .form-horizontal .control-label{ padding-top:0; text-align:left;}

.search .form-horizontal .form-group{margin-right: -8px;

    margin-left: -8px;}

.search button{ background:#173C73; border:none; padding:3px 0; color:#FFF; font-size:16px; width:100%; border-radius:4px;}

.search button:hover{ opacity:0.8;}

.search .col-lg-1,.search .col-lg-2,.search .col-lg-4{ padding-left:8px; padding-right:8px;}



h1.tit{ text-align:center; font-size:30px; border-bottom:solid #d1d1d1 1px; margin:5px 0 10px; padding-bottom:15px;}

.time{ text-align:center; font-size:13px; margin-bottom:15px;}



.pn{ padding-top:15px;}

.pn p{ background-color:#f5f5f5; color:#afafaf; line-height:43px; padding:0 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}









.pic-list p{ height:31px; line-height:31px;}



#allmap{width:100%;height:400px;}

.error{color:#F00; font-size:12px}

#douMsg {padding: 10px 0 50px 0;}

#douMsg dl {padding: 100px 0 100px 0;text-align: center;border: 0;}

#douMsg dt {color: #0072C6;font-size: 16px;margin-bottom: 30px; font-weight: bold;}

#douMsg dd {color: #666;}

#douMsg dd a {margin-left: 5px; color: #000;}



ul.down-list li{ border-bottom: dashed #ddd 1px; height:41px; line-height:41px; font-size:16px;}

ul.down-list li a{ display:block;}

ul.down-list a span{ float:right;

    display: inline-block;

    width: 100px;

    height: 30px;

    line-height: 30px;

    border-radius: 8px;

    background-color: #e88d22;

    color: #FFF;

    font-size: 14px;

    text-align: center;

	margin-top:5px;

}





.pb-pic{ margin-bottom:15px; text-align:center;}

.pb-pic img{ max-width:100%;}

h1.pb-tit{ text-align:center; line-height:32px; margin:0 0 5px; font-size:20px; font-weight:bold;}



.pic {

    overflow: hidden;

}

a:hover .pic img, li:hover .pic img, .pic:hover img {

    transform: scale(1.1);

    -o-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    transition: .3s;

    -o-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    /*opacity: .7;*/

   /* filter: alpha(opacity=70);*/

}

.pic img {

    width: 100%;

    transition: .3s;

    -o-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    opacity: 1;

    filter: alpha(opacity=100);

}



.video {

position: relative;

padding-bottom: 56.25%;

height: 0;

overflow: hidden;

}

.video iframe,

.video object,

.video embed {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

}



.page_info{ text-align:center;}

#page{ clear:both; text-align:center;}

#page a:hover,#page a.on{  /*border:solid #173C73 1px;*/ color:#173C73; background:#fbf7f7;}

.pagination>li>a, .pagination>li>span{ color:#333; margin:0 1px; border:none; /*border:solid transparent 1px;*/}

.pagination>li:first-child>a, .pagination>li:first-child>span,.pagination>li:last-child>a, .pagination>li:last-child>span{ border-radius:0;}

.pagination > li > a, .pagination > li > span{ background-color:#fbf7f7;}





#footer{width: 100%;float: left;}

#footer .top{width: 100%;float: left;background: #173C73;display:inline-table;}

#footer .top-con{ padding:46px 30px 27px; color:#FFF; line-height:21px;}
#footer .top-con ul li{ float:left; }
#footer .top-con ul li .box{
	border-right:solid #FFF 1px;
	min-height:148px;
	line-height:2;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 1px;
}
.box p br{
	line-height:22px;
}
#footer .top-con ul li .box h4{ font-size:14px; font-weight:bold;}
#footer .top-con ul li:last-child .box{ border-right:none; padding-top:5px; line-height:1;}
#footer .top-con ul li:last-child .box img{ max-width:114px;}
#footer .top-con ul li:last-child .box p{ max-width:114px; text-align:center; margin-top:10px; margin-bottom:0;}
#footer .top-con ul li:first-child{ width:25%;}
#footer .top-con ul li:nth-child(2){ width:25%;}
#footer .top-con ul li:nth-child(3){ width:30%;}
#footer .top-con ul li:last-child{ width:20%;}
#footer .top-con a{ color:#FFF;}

#footer .top-con a:hover{ color:#FFF; text-decoration:underline;}

#footer .top-con .top-left{ float:left; width:27%;}

#footer .top-con .top-left img{max-width:100%; padding-bottom:10px; padding-right:10px;}

#footer .top-con .top-mid{ float:left; width:56%;}

#footer .top-con .top-mid .box{ padding:0 0 0 6.5%; border-left:solid #FFF 1px; border-right:solid #FFF 1px;}

#footer .top-con .top-mid ul li{ float:left; width:50%;}

#footer .top-con .top-right{ float:left; width:17%; text-align:center;}

#footer .top-con .top-right img{ max-width:100%; padding-bottom:10px;}



#footer .bottom{background: #0d2751;width: 100%;float: left;padding: 4px 0;font-size:16px;color:#FFF; }

#footer .bottom p{ margin-bottom:0;}

#footer .bottom p a{color: #FFF;}

#footer .bottom p a:hover{color: #FFF; text-decoration:underline;}





.index-news ul li:first-child,.index-news ul li,.index-meeting h2,#index_mbox .box span,#index_mbox .box h2,ul.chjb-pic li h2,ul.chjb-pic li h4,ul.chjb-pic li p,ul.chjb-txt li h2,ul.chjb-txt li h4,ul.chjb-txt li p,.news-text h4,ul.list li ,.cat ul li a,ul.down-list li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news-text p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}





/* 手机屏幕底部 */

.phone_foot{

	height: 60px;

	line-height: 60px;

	background: #173C73;

	position: fixed;

	bottom: 0;

	width: 100%;

	z-index: 1000;

}

.phone_foot ul{ width:100%; display:inline-table}

.phone_foot ul li{ float:left; text-align:center;}

.pfl a{

	display:block;

	width:100%;

	border:1px solid #fff;

    color: #fff;

    border-radius: 6px;

	height:40px;

	line-height:40px;

	margin-top:10px;

}





.cbbfixed {position: fixed;right: 20px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}

.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #eee;}

.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}

.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(side-icon02.png);}

.cbbfixed .gotop:hover {background-color:#173C73;}

 

.chjb-scroll-wrap img{ width:129px!important; height:129px;}

ul.chjb-pic li img{width:129px!important; height:129px; border-radius:50%;}

.exhibitors-scroll-wrap img{ height:67px;}

.media-list img{ height:76px;}



.izl-rmenu {
	margin-right: 0;
	width: 65px;
	position: fixed;
	right: 15px;
	bottom: 15%;

	z-index: 999;
}
#udesk-feedback-tab {

	background-image: url(hk1.png);
	background-repeat: no-repeat;
	display: block;
	height: 65px;
	width: 65px;
	z-index: 999;
}
.izl-rmenu .consult {
	background-image: url(hk2.png);
	background-repeat: no-repeat;
	display: block;
	height: 65px;
	width: 65px;
}

.izl-rmenu .consult .phone {
	background-color: #FFF;
	position: absolute;
	width:180px;
	right: 65px;
	top: 65px;
	line-height: 29px;
	padding:18px 10px;
	color: #000;
	font-size: 18px;
	text-align: center;
	display: none;
	box-shadow: #DDD -1px 1px 4px;
}

.izl-rmenu a.consult:hover .phone {
	display: inline !important;
}

.izl-rmenu .chat {
	position:relative;
	background-image: url(consult_icon.gif);
	background-repeat: no-repeat;
	background-position: center -118px;
	display: block;
	height: 59px;
	width: 48px;
}




.izl-rmenu .cart {
	position:relative;
	background-image: url(hk3.png);
	background-repeat: no-repeat;
	display: block;
	height: 65px;
	width: 65px;

}

.izl-rmenu a.cart:hover .pic ,.izl-rmenu a.chat:hover .pic {
	display: block;
}

.izl-rmenu .btn_top {
	background-image: url(hk4.png);
	background-repeat: no-repeat;
	display: block;
	height: 65px;
	width: 65px;
	-webkit-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
}

.izl-rmenu .cart .pic,.izl-rmenu .chat .pic {
	display: none;
	position: absolute;
	left: -113px;
	top:0;
	width: 113px;
	height: 113px;
}


@media (min-width: 1280px){

.container {

    width: 1280px;

}

#header .top .logo img{ padding-left:110px;}

/*.chjb-scroll-wrap img{ width:191px!important; height:191px;}

ul.chjb-pic li img{width:191px!important; height:191px;}*/

.exhibitors-scroll-wrap img{ height:76px;}

.media-list img{ height:87px;}

}

@media screen and (max-width:1200px) and (min-width:992px){

.chjb-scroll-wrap img{ width:119px!important; height:119px;}

ul.chjb-pic li img{width:119px!important; height:119px;}

exhibitors-scroll-wrap img{ height:52px;}

.media-list img{ height:57px;}

	

	.navbar-header{

		width:35%;

	}

	.navbar-header img{

		width: 100%;

	}

	.nav > li > a{

		padding: 0 0 0 25px;

	}

#index_mbox .box h2{ font-size:20px;}	



.index-news ul li:first-child {

    font-size: 18px;

    padding-bottom: 5px;

    margin-bottom: 5px;

}

.index-news ul li {

    line-height: 26px;

}

.index-meeting .more a{height: 40px;line-height: 40px;font-size: 18px;}

.index-meeting p{ font-size:14px;}

a.more1,a.more2 {height: 40px;line-height: 40px;font-size: 18px;}

.index-ndsd .box { padding: 0;}

.fair-wrap h2{ font-size:18px;}

.fair-wrap{ font-size:14px;}

.fair-wrap a.more1 {height: 40px;line-height: 40px;font-size: 18px;}

.fair-wrap ul li h2 { font-size: 40px;}



.index-ndsd h2{ font-size:24px;}

.index-ndsd h5 {font-size: 18px;margin: 5px 0 10px;}

.index-ndsd a.more{height: 40px;line-height: 40px;font-size: 18px; margin:0 0 5px;}

#footer .top-con {padding: 46px 0 27px;}



.aside #index_mbox .box p{ min-height:25px;} 

}



@media screen and (max-width:991px) and (min-width:768px){

	.chjb-scroll-wrap img{ width:129px!important; height:129px;}

	ul.chjb-pic li img{width:129px!important; height:129px;}

.exhibitors-scroll-wrap img{ height:55px;}

.media-list img{ height:54px;}

	.navbar-header{

		width:25%;

	}

	.navbar-header img{

		width: 100%;

	}

	.navbar-default .navbar-brand{

		padding-top: 20px;

	}
    .fixDiv .navbar-default .navbar-brand{ padding-top:20px;}
	#header .navbar-brand {

    height: 58px;

}

	.nav > li > a{
		height:58px;
        line-height:58px;
		padding: 0 0 0 18px ;

	}


#index_mbox .box{ margin:15px 0;}
#index_mbox .box h2{ font-size:15px; font-weight:bold;}	

#index_mbox .box p{ font-size:12px;}
.index-about{font-size:14px;}
.index-about .box{ margin-bottom:10px; }
.izl-rmenu{ right:10px;}
.index-news ul li:first-child {

    font-size: 16px;

    padding-bottom: 5px;

    margin-bottom: 5px;

}
.news-tit {
    padding-left: 0;
    margin-bottom: 15px;
}
.news-tit h3,h3.tit{ font-size:20px;}
.news-tit i,i.en{ font-size:16px;}
.index-news ul li {

    line-height: 24px;

}
.index-news-list ul li{ margin-bottom:15px; padding-bottom:15px;}
.index-meeting .more a{height: 40px;line-height: 40px;font-size: 18px;}

.index-meeting p{ font-size:14px;}
.chjb-scroll h2{ font-size:14px;}

a.more1,a.more2 {height: 40px;line-height: 40px;font-size: 18px;}

.index-ndsd{ padding:15px 0; margin-bottom:0; }
.index-ndsd .box { padding: 0; font-size:14px;}

.fair-wrap h2{ font-size:18px;}

.fair-wrap{ font-size:14px;}

.fair-wrap a.more1 {height: 40px;line-height: 40px;font-size: 18px;}

.fair-wrap ul li h2 { font-size: 30px;}

.index-meeting{ padding:0;}

.index-ndsd h2{ font-size:24px; margin-top:0;}

.index-ndsd h5 {font-size: 18px;margin: 5px 0 10px;}

.index-ndsd a.more{height: 40px;line-height: 40px;font-size: 18px; margin:0 0 5px;}
#e2{ padding-bottom:15px;}
#footer .top-con {padding: 15px 0 15px; font-size:14px;}

#footer .top-con .top-mid .box{ padding:0 10px;}

#footer .top-con ul li .box{ padding:15px;}
#footer .bottom{ font-size:14px;}
.main .main-con {margin-left: 253px;}

ul.chjb-pic li{ width:33.3%;}

ul.chjb-txt li{ width:50%;}

.aside #index_mbox .box p{ min-height:25px;} 



.media-list ul li{width:25%;}

ul.list li { width:50%;}



.search .form-horizontal .control-label{ text-align:center; margin-bottom:10px;}

.search .form-control{ margin-bottom:10px;}

}



@media screen and (max-width:767px){

.fixDiv{ position:inherit;}	

.exhibitors-scroll-wrap img{ height:36px;}

.media-list img{ height:50px;}	

.row {

    margin-right: 0px;

    margin-left: 0px;

}



.row .row {

    margin-right: -15px;

    margin-left: -15px;

}

    .navbar-toggle{

    	margin-top: 13px;

		margin-right: 15px;

		

}

	

	.navbar-default .navbar-toggle .icon-bar{ background-color:#173C73;}

	

	#header .navbar-brand {

    height: 60px;

}

    #header .navbar-brand img{

		height:30px; padding-left:0px;

	}

	.navbar-default .navbar-brand{

		padding-top: 15px;

	}

	.nav.navbar-nav{

        float: left!important;

		width:100%;

		margin-left:0px;

	}

	.navbar-nav > li{ width:100%;}

	.navbar-nav > li > a{ line-height:26px;}

	

.fixDiv .navbar-nav > li > a,.navbar-nav > li > a {
    height: 36px;
    line-height: 36px;
    padding: 0 ;
}

.dropdown-menu {

	position:inherit;

	float:none;

}

.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{ padding:10px 20px;text-align:center;}

.navbar-nav > li > .dropdown-menu li a{ padding:10px 20px; text-align:center;}

.navbar-nav > li > .dropdown-menu li a:hover{ padding-left:20px;}

	#banner .carousel-caption{

		left: 10%;

		right: 10%;

	}

	#banner .carousel-caption h5{

		font-size: 16px;

		margin-bottom: 10px;

	}

	#banner .carousel-caption p{

		font-size: 13px;

	}

	#banner .carousel-indicators{

		margin-bottom: 0;

		bottom: 0px;

	}

	#banner a.click {

    display: none;

}


#banner .carousel-indicators li{ width:10px; height:10px;} 








#index_mbox .box {

    padding: 0 5px;

    margin: 15px 0 0 ;

	text-align:center;

}

#index_mbox .box h2{ font-size:14px;}	

#index_mbox .box p{ font-size:12px;}

#index_mbox ul li{ width:50%;}

#index_mbox ul li:nth-child(3) .box{ border-left:none;}

.index-about{ padding-top:15px; font-size:14px;}

.index-about .box{ padding:15px  0;}

.index-about .box img{ padding:0;}
.news-tit{ padding-left:0; margin-bottom:15px;}
.news-tit h3,h3.tit{ margin:10px 0 5px; padding-bottom:10px; font-size:18px;}

.news-tit i,i.en{ font-size:14px; margin-bottom:5px;}

.index-news .more{ padding-bottom:10px; text-align:center;}

.index-news ul li:first-child {

    font-size: 16px;

    padding-bottom: 5px;

    margin-bottom: 5px;

}

.index-news ul li {

    line-height: 24px;

}

.s3-img{ width:80px; height:47px;}
.s3-img img{ height:47px;}
.s3-txt{ padding-top:0;}
.s3-txt h2{ margin:5px 0;}
.s3-txt p{ display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.index-news-list ul li{ margin-bottom:10px; padding-bottom:10px;}	
.chjb-scroll p{ margin-bottom:15px;}

.chjb-scroll img { max-width:80px; width: 80px; height:80px;}

.index-meeting { padding: 0;}

.index-meeting ul li{ width:33.3%; margin-bottom:10px;}

.index-meeting ul li:nth-child(4),.index-meeting ul li:nth-child(5){ width:50%;}

.index-meeting ul li:nth-child(4){ border-left:none;}

.index-meeting ul li img{ max-width:50px;}

.index-meeting ul li h2{ font-size:18px;}

.index-meeting .more{ margin-top:10px;}

.index-meeting .more a{height: 40px;line-height: 40px;font-size: 15px;}

.index-meeting p{ font-size:14px;}

a.more1,a.more2 { display:block!important; max-width:211px; margin:0 auto 15px;height: 40px;line-height: 40px;font-size: 16px;}

.index-ndsd{ margin-bottom:15px;}

h3.tit2{ font-size:18px; margin-top:10px; text-align:center;}

.index-meeting h2{ font-size:16px;margin-top:10px;text-align:center;}

.index-ndsd .box { padding: 0; font-size:14px; }



.fair-wrap ul {margin-top: 0px; padding-top: 15px;}

.fair-wrap h2{ font-size:18px; margin-top:10px;text-align:center;}

.fair-wrap{ font-size:14px; padding:15px 0;}

.fair-wrap a.more1 {height: 40px;line-height: 40px;font-size: 16px;}

.fair-wrap ul li h2 { font-size: 30px;}

.fair-wrap ul li{ width:50%; margin-bottom:10px;}



.fair-wrap ul li:nth-child(3){ border-left:none; }

.fair-wrap ul li>span{ font-size:16px;}

.fair-wrap ul li h2{ font-size:20px; margin:5px 0;}

.fair-wrap ul li p{ font-size:14px;}

.index-ndsd{ padding:15px 0;}

.index-ndsd h2{ font-size:18px; margin-top:0; text-align:center;}

.index-ndsd h5 {font-size: 16px;margin: 5px 0 5px; text-align:center;}

.index-ndsd a.more{ display:block;height: 40px;line-height: 40px;font-size: 16px; margin:0 auto 10px;}



.exhibitors-scroll-wrap .owl-theme .owl-dots .owl-dot span{ width:10px; height:10px; margin:0 5px;}

.exhibitors-scroll-wrap .tecl{ left:0;}

.exhibitors-scroll-wrap .tecr{ right:0;}

#e1,#e2{ padding-bottom: 15px;}



#nybanner .box{  margin-top:-22px;}

#nybanner h2{ font-size:18px; margin:0;}

#nybanner h2 span{ padding:0 30px 5px; margin-bottom:0px;}

#nybanner p{ font-size:16px;}



#footer .top-con {padding: 0; font-size:14px;}

#footer .top-con .top-mid .box{ padding:0 10px;}

#footer .top-con .top-left{ float:none;width:100%; text-align:center;}

#footer .top-con .top-mid{ float:none;width:100%; margin:10px 0; text-align:center;}

#footer .top-con .top-mid .box{ border:none;}

#footer .top-con .top-mid ul li{ float:none; width:100%;}

#footer .top-con .top-right{ float:none;width:100%;}



#footer .top{

		padding: 15px 0 0;

	}



#footer .bottom{ padding-bottom:70px; font-size:14px;}





.news-detail-title{ margin-top:10px;}

.content,.content2 {padding:0;}



.news li{ margin-bottom:10px;}

.news li p{ margin-bottom:0;}

.news-list-top{ padding-bottom:0;}

.news-list-top h2 { margin-top:10px;}

.news-text h4{ margin:5px 0;}

.news-item {padding: 10px 0;}

.news-img {

	width:100%;

	height:auto;

    float: none;

    margin: 0 auto 10px;

}

.news-img2,.news-img3{width:100%;height:auto;}





.cbbfixed .gotop{ display:none;}

.wrap{ padding:15px 0;}

.aside {float:none; margin-right:0; width: 100%;}

.cat ul{ text-align:center;}

.cat ul li{ display:inline-block; width:33.3%; font-size:14px; height:40px;/* float:left;*/}

.cat ul li a{ display:inline-block; height:40px; line-height:40px; margin-bottom:1px; border-right:solid #FFF 1px;}



.cat2 ul li{ width:100%;}

.cat2 ul li:first-child{ width:100%;} 

h1.tit {font-size: 18px; margin: 15px 0 10px;padding-bottom: 15px;}

.main .main-con { margin-left: 0px;}

h3.main-tit{ height:40px; line-height:40px; font-size:16px; text-align:center;}

ul.chjb-pic li{ width:33.3%;}

ul.chjb-pic li img { max-width: 80px; width:80px; height:80px;}

ul.chjb-txt li{ width:100%;}

ul.chjb-txt li .box{ margin: 5px 0; text-align:center;}

ul.chjb-pic li h2,ul.chjb-txt li h2{ font-size:16px;}

ul.chjb-pic li h4,ul.chjb-txt li h4,ul.chjb-pic li p,ul.chjb-txt li p{ font-size:14px;}

.aside #index_mbox ul li{ width:33.3%;}

.aside #index_mbox ul li:last-child{ width:100%; display:none;}

.aside #index_mbox .box { padding: 0 5px;margin: 15px 0 0; border:none; border-left:solid #d1d1d1 1px;}

.aside #index_mbox ul li:last-child p{ min-height:25px;}



.media-list ul li{width:33.3%;}

.media-list ul li:last-child{ display:none;}

ul.list li { width:100%;}



.search .form-horizontal .control-label{ display:block; text-align:center; margin-bottom:10px; margin-top:10px; font-size:14px;}

.search .form-control{ margin-bottom:10px;}

.search select{ font-size:14px;}

.search button{ font-size:14px;}

.zimu{ text-align:center; font-size:14px;}

ul.list li a{ font-size:14px;}

ul.down-list li{ font-size:14px;}

#footer .top-con ul li{ width:100%!important; float:none;}
#footer .top-con ul li .box{ border-right:none; padding:0; min-height:inherit;}
#footer .top-con ul li:last-child .box{ text-align:center;}
#footer .top-con ul li:last-child .box p{ max-width:100%; margin-bottom:15px;}
#footer .bottom p{ text-align:center;}

#footer .bottom p span.pull-right{ float:none!important; display:block; text-align:center;}

}
